时态前后不一致:英语语法常见易错点解析

Tense Consistency Errors in English Grammar Analysis
1
She was walking to the store when she sees a friend.
翻译
她正走去商店时,看到一个朋友。
重点解析:本句存在时态前后不一致错误。when引导的时间状语从句中,主句使用过去进行时was walking,表示过去某一时刻正在进行的动作,从句应该保持一致使用过去时sees,但正确形式应该是saw。过去进行时was walking与过去时saw在逻辑上是协调的,因为从句动作发生在主句进行时动作的过程中。时态一致性要求从句动作与主句动作在时间上保持一致的关系。
2
He said he will finish the project by tomorrow.
翻译
他说他会明天完成这个项目。
重点解析:本句存在时态不一致问题。主句使用了过去时said,表示过去的说话动作,而从句中的will finish使用了一般将来时,与过去时said在时间上不一致。正确形式应该是he would finish,使用过去将来时would,与过去时said保持一致。在间接引语中,当主句是过去时,从句的时态通常要相应后移。
3
They have finished their homework, so they are going to play games.
翻译
他们已经完成了作业,所以他们打算去玩游戏。
重点解析:本句在逻辑时态关系上是正确的。现在完成时have finished表示对现在有影响的过去动作,与现在进行时are going to play games表达的将来计划相协调。现在完成时表示作业已经完成这一事实,是现在进行时表示的将来动作发生的前提条件,两者在时间上存在合理的因果关系。
4
I am reading a book when the phone rang.
翻译
我正在看书时,电话响了。
重点解析:本句存在时态不一致错误。主句使用了现在进行时am reading,表示现在正在进行的动作,而从句中的rang使用了一般过去时,与现在进行时在时间上不一致。正确形式应该是rang,使用一般过去时,因为电话响是过去发生的动作。或者将主句改为过去进行时was reading,与从句保持一致。
5
She will call you when she arrives at the airport.
翻译
她到机场时会给你打电话。
重点解析:本句在时态使用上是正确的。一般将来时will call表示将来的动作,与时间状语从句中的现在时arrives协调。在时间、条件、方式等状语从句中,通常使用现在时代替将来时。arrives表示到达这一动作发生在will call之前,使用现在时是符合英语语法习惯的。
6
He was watching TV while he does his homework.
翻译
他一边看电视,一边做作业。
重点解析:本句存在时态不一致错误。主句使用了过去进行时was watching,表示过去正在进行的动作,而从句中的does使用了一般现在时,与过去进行时在时间上不一致。正确形式应该是was doing,使用过去进行时,与主句保持一致。同时进行的两个动作应该使用相同的时态形式。
7
They have been working on the project for two hours when I called.
翻译
他们已经在这个项目上工作了两个小时,这时我打了电话。
重点解析:本句存在时态不一致错误。现在完成进行时have been working表示从过去开始一直持续到现在的动作,与过去时called在时间上不一致。正确形式应该是had been working,使用过去完成进行时,与过去时called保持一致。过去完成进行时表示在过去某一时刻之前一直在进行的动作。
8
I thought you are coming to the party.
翻译
我以为你要来参加聚会。
重点解析:本句存在时态不一致错误。主句使用了过去时thought,表示过去的想法,而从句中的are coming使用了现在进行时,与过去时thought在时间上不一致。正确形式应该是were coming,使用过去进行时,与主句保持一致。在间接引语中,从句的时态要与主句的过去时保持一致。
9
She said she is going to the store.
翻译
她说她要去商店。
重点解析:本句存在时态不一致错误。主句使用了过去时said,表示过去的说话动作,而从句中的is going使用了现在进行时,与过去时said在时间上不一致。正确形式应该是was going,使用过去进行时,与主句保持一致。或者使用be going to结构,she was going to go to the store,保持时态一致。
10
When I get home, I will call you.
翻译
我到家后会给你打电话。
重点解析:本句在时态使用上是正确的。时间状语从句中使用的现在时代替了将来时,这是英语语法的习惯用法。get home表示将来发生的动作,但由于它出现在时间状语从句中,所以使用现在时。主句中的will call表示将来的动作,两者在逻辑上是协调的。
11
He was running when he falls.
翻译
他正在跑步时,摔倒了。
重点解析:本句存在时态不一致错误。主句使用了过去进行时was running,表示过去正在进行的动作,而从句中的falls使用了一般现在时,与过去进行时在时间上不一致。正确形式应该是fell,使用一般过去时,与主句保持一致。过去进行时was running与一般过去时fell在逻辑上是协调的,因为从句动作发生在主句进行时动作的过程中。
12
I will have finished my work by the time you arrive.
翻译
你到达时,我已经完成了我的工作。
重点解析:本句在时态使用上是正确的。将来完成时will have finished表示在将来某一时间之前完成的动作,与时间状语从句中的现在时代替的将来时arrive协调。arrive表示将来发生的动作,但由于它出现在时间状语从句中,所以使用现在时。将来完成时表示的动作发生在arrive表示的动作之前,两者在时间上存在合理的先后关系。